const validaContato = $form => { if ( !validaVazio($form.find('input[name="nome"]'), "Nome") || !validaVazio($form.find('input[name="email"]'), "E-mail") || !validaEmail($form.find('input[name="email"]')) || !validaVazio($form.find('input[name="telefone"]'), "Telefone") || !validaVazio($form.find('input[name="cidade"]'), "Cidade") || !validaVazio($form.find('input[name="assunto"]'), "Assunto") || !validaVazio($form.find('input[name="mensagem"]'), "Mensagem") ) { return false } return true; } const enviaContato = () => { let $form = $("#contato"); $form.find("button").attr("disabled", true).html("Enviando..."); if (validaContato($form)) { let resposta = enviaFormData( "./ajax.php?act=sendContato", new FormData($form[0]) ).then(data => { if (!data.ErroEnvio) { let mensagem = data.nome + ', sua mensagem foi enviada com sucesso! Retornaremos em breve.'; alertBeforeForm($form, "sucesso", mensagem) $form.hide(); } else { let mensagem = 'Erro: ' + data.ErroEnvio; alertBeforeForm($form, "erro", mensagem) $form.find("button").html("Enviar"); } }).fail(() => { $form.find("button").attr("disabled", false).html("Enviar"); }); } };